const app = getApp();
import {
  post
} from '../../utils/request';

Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    let options = app.getPageOptions();
    if (options.scene) {
      this.receive(options.scene);
    }
  },

  // 领券
  receive(code) {
    app.checkLogin(true, () => {
      wx.showLoading({
        title: '正在加载',
      });
      post(`/coupon/receive/${code}`)
        .then(resp => {
          wx.hideLoading();
          if (resp.code === 0) {
            wx.showModal({
              title: '提示',
              content: '领取成功',
              showCancel: false,
              success() {
                wx.redirectTo({
                  url: '/pages/coupon/my',
                });
              }
            })
          } else {
            wx.showModal({
              title: '提示',
              content: resp.msg,
              showCancel: false,
            })
          }
        });
    });
  },

});